<?php

class Imagem extends ComponenteHtml {
    
    private $imagem;
    private $hint;
    private $largura;

    public function __construct($imagem, $hint = '') {
        $this->imagem = $imagem;
        $this->hint = $hint;
    }
    
    public function getLargura() {
        return $this->largura;
    }

    public function setLargura($largura) {
        $this->largura = $largura;
    }
    
    public function getHtml() {
        $aAtributeImg = array();
        $aAtributeImg['src'] = 'estrutura/img/'.$this->imagem;
        $aAtributeImg['alt'] = $this->hint;
        $aAtributeImg['title'] = $aAtributeImg['alt'];
        $aAtributeImg['border'] = '0';            
        if ($this->largura) {
            $aAtributeImg['width'] = $this->largura;
        }
        $sHtml = '<img '.$this->getHtmlAtributos($aAtributeImg).'/>' .PHP_EOL;
        return $sHtml;
    }
    
}
